5.6 Predicate Proof